package com.mh.www.mh_frame.util;

import java.util.regex.Matcher;
import java.util.regex.Pattern;

/**
 * @author think
 * @version [版本号, 2018/3/26]
 * @describe [描述] String工具类
 * @see [相关类/方法]
 * @since [V1]
 */

public class StringUtil {

    /**
     * 判断字符串是否为空
     * @param str
     * @return
     */
    public static boolean isEmpty(String str){
        if(str == null || str.length()==0 || str.equals("null")){
            return true;
        }else {
            return false;
        }
    }

    /**
     * 判断字符串是否为电话号码
     * @param str
     * @return
     */
    public static boolean isPhoneNum(String str){
        if (isEmpty(str)){
            return false;
        }
        String regExp = "^((13[0-9])|(15[^4,\\D])|(18[0-9]))\\d{8}$";
        Pattern p = Pattern.compile(regExp);
        Matcher m = p.matcher(str);
        return m.find();
    }
}
